import Vue from "vue";
import App from "./App.vue";
import "./plugins/utils/date.js";
import router from "./router";
import "./plugins/app/element.js";
import "./plugins/context/java_context.js";
import "./plugins/context/js_context.js";
import "./assets/css/mev.css";
import "./assets/draw/css/iconfont.css";
import "./assets/draw/css/theme/default.scss";
import "./assets/icon/font_2263280_mkxo2vgx2z/iconfont.css";


import fontawesome from '@fortawesome/fontawesome'
import FontAwesomeIcon from '@fortawesome/vue-fontawesome'
import solid from '@fortawesome/fontawesome-free-solid'
import regular from '@fortawesome/fontawesome-free-regular'
import brands from '@fortawesome/fontawesome-free-brands'

import '@fortawesome/fontawesome-free/css/all.css'
import '@fortawesome/fontawesome-free/js/all.js'

fontawesome.library.add(solid)
fontawesome.library.add(regular)
fontawesome.library.add(brands)

Vue.component('font-awesome-icon', FontAwesomeIcon)

Vue.config.productionTip = false;

new Vue({
    router,
    render: h => h(App)
}).$mount("#app");
